home *** CD-ROM | disk | FTP | other *** search
/ Game.EXE 2002 March / Game.EXE_03_2002.iso / Shareware / Fallout Quest / FQ install.exe / #setuppath# / files / main.js < prev    next >
Encoding:
Text File  |  2000-10-29  |  2.0 KB  |  72 lines

  1.  
  2. var scrlvar;
  3. var hmdsw=100;
  4. var loadplace;
  5.  
  6. function addCookie(szName,szValue,dtDaysExpires){
  7.   var dtExpires=new Date();
  8.   var dtExpiryDate="";
  9.   dtExpires.setTime(dtExpires.getTime()+dtDaysExpires*24*60*60*1000);
  10.   dtExpiryDate=dtExpires.toGMTString();
  11.   document.cookie=szName+"="+szValue+"; expires="+dtExpiryDate;
  12. }
  13.  
  14. function findCookie(szName){
  15.   var i=0;
  16.   var nStartPosition=0;
  17.   var nEndPosition=0;
  18.   var szCookieString=document.cookie;
  19.   while(i<=szCookieString.length){
  20.     nStartPosition=i;
  21.     nEndPosition=nStartPosition+szName.length;
  22.     if(szCookieString.substring(nStartPosition,nEndPosition)==szName){
  23.       nStartPosition=nEndPosition+1;
  24.       nEndPosition=document.cookie.indexOf(";",nStartPosition);
  25.       if(nEndPosition<nStartPosition)nEndPosition=document.cookie.length;
  26.       return document.cookie.substring(nStartPosition,nEndPosition);
  27.       break;
  28.     }
  29.     i++;
  30.   }
  31.   return ""        
  32.  
  33. function doLoad(){
  34.   var chlocat;
  35.   var scrlflag;
  36.   var urls  = new String(self.location);
  37.   StartPos  = urls.lastIndexOf("\/") + 1;
  38.   EndPos    = urls.length;
  39.   urls = new String(urls.substring(StartPos, EndPos));
  40.   scrlflag = findCookie('scrolling');
  41.   if (scrlflag == "")
  42.        {
  43.         scrlflag = 'no'
  44.        }
  45.   chlocat = ("main" + scrlflag + ".htm");
  46.   if (chlocat != urls)
  47.       {
  48.        self.location.replace(chlocat);
  49.        parent.nextplace.location.replace("next" + scrlflag + ".htm");
  50.       }else{
  51.   if (findCookie('loadflag') == "Loading!...")
  52.   {
  53.     addCookie('loadflag', 'Loaded...', -1)
  54.     if (   findCookie('musflag') != ''
  55.         && findCookie('muz') == 'on')
  56.     {
  57.      parent.music.location.replace(findCookie('musflag'))
  58.     }
  59.     loadplace = findCookie('savegame');
  60.     if (loadplace != "")
  61.     {
  62.         self.text.location.replace(loadplace);
  63.     }else{
  64.         alert('╙ Γα± φσ≥ ±ε⌡≡αφσφφεΘ Φπ≡√!');
  65.         self.text.location.replace("junktown/index.htm")
  66.     }
  67.   }else{
  68.     self.text.location.replace("junktown/index.htm")
  69.   }
  70. }
  71. }